<?php

namespace App\Containers\AppSection\Settings\Data\Seeders;

use App\Containers\AppSection\Settings\Tasks\CreateSettingTask;
use App\Ship\Parents\Seeders\Seeder;

class SettingsDefaultSettingsSeeder_1 extends Seeder
{
    public function run(): void
    {
        app(CreateSettingTask::class)->run([
            'key' => 'project_businesses',
            'value' => [
                ['label' => 'Проблема, которую решает бизнес', 'value' => ''],
                ['label' => 'Продукт (то, что продается клиенту)', 'value' => ''],
                ['label' => 'Портрет потенциального клиента', 'value' => ''],
                ['label' => 'Как работает бизнес', 'value' => ''],
                ['label' => 'Экономическая модель проекта', 'value' => ''],
                ['label' => 'Прогноз финансового состояния', 'value' => ''],
                ['label' => 'Партнеры и поставщики', 'value' => ''],
                ['label' => 'Каналы привлечения клиентов', 'value' => ''],
                ['label' => 'Конкуренты', 'value' => ''],
                ['label' => 'Оценка рынка', 'value' => ''],
                ['label' => 'Что планируется сделать за привлеченные средства', 'value' => ''],
            ],
            'public' => false
        ]);

        app(CreateSettingTask::class)->run([
            'key' => 'project_documents_ie',
            'value' => [
                ['label' => 'Бух. отчетность за последний год с расшифровкой статей', 'files' => [], 'required' => true],
                ['label' => 'Аудиторское заключение в отношении годовой бухгалтерской отчетности', 'files' => [], 'required' => true],
                ['label' => 'Промежуточная отчетность за текущий год и пр.', 'files' => [], 'required' => false],
                ['label' => 'Управленческая отчетность', 'files' => [], 'required' => true],
                ['label' => 'Договоры с основными поставщиками', 'files' => [], 'required' => false],
                ['label' => 'Договоры с основными покупателями', 'files' => [], 'required' => false],
                ['label' => 'Копии лицензий на право занятия определенными видами деятельности, патентов и разрешений', 'files' => [], 'required' => false],
                ['label' => 'Договоры аренды помещений и транспорта с подтверждением фактаоплаты', 'files' => [], 'required' => false],
                ['label' => 'Любые другие документы, которые могут способствовать принятию решения о допуске на платформу (счета-фактуры, контракты, таможенные декларации и т.п.)', 'files' => [], 'required' => false],
            ],
            'public' => false
        ]);

        app(CreateSettingTask::class)->run([
            'key' => 'project_documents_entity',
            'value' => [
                ['label' => 'Документы, подтверждающие государственную регистрацию физического лица в качестве индивидуального предпринимателя', 'files' => [], 'required' => true],
                ['label' => 'Выписка по расчетному счету за последние двенадцать месяцев, подтверждающая фактические доходы и расходы по предпринимательской деятельности * (В случае если ИП зарегистрирован менее 1 года назад – выписка предоставляется за период существования)', 'files' => [], 'required' => true],
                ['label' => 'Копии документов об уплате налогов за последние двенадцать месяцев', 'files' => [], 'required' => true],
                ['label' => 'Любые другие документы, которые могут способствовать принятию решения о допуске на платформу (счета-фактуры, контракты, таможенные декларации и т.п.)', 'files' => [], 'required' => false],
            ],
            'public' => false
        ]);

        app(CreateSettingTask::class)->run([
            'key' => 'project_rate',
            'value' => [
                'access' => [
                    [
                        'from' => 1,
                        'to' => 7,
                        'percents' => [9, 8, 7]
                    ],
                    [
                        'from' => 8,
                        'to' => 30,
                        'percents' => [2, 1.75, 1.5]
                    ],
                ],
                'support' => 3000,
                'tariff' => 20
            ],
            'public' => false
        ]);

        app(CreateSettingTask::class)->run([
            'key' => 'qualification_conditions',
            'value' => [
                'conditions' => [
                    [
                        'text' => 'Общая стоимость ценных бумаг, которыми я владею, и (или) общий размер обязательств из договоров, являющихся производными финансовыми инструментами и заключенных за мой счет, рассчитанные в порядке, предусмотренном действующими нормативно-правовыми актами Банка России,  составляют не менее 6 000 000 (шести миллионов) рублей. При определении общей стоимости указанных ценных бумаг (общего размера обязательств) учитываются также соответствующие финансовые инструменты, переданные мною в доверительное управление;',
                        'selected' => false,
                        'type' => 'files',
                        'items' => [
                            [
                                'label' => 'Выписка со счета депо',
                                'files' => []
                            ],
                            [
                                'label' => 'Выписка из реестра акционеров',
                                'files' => []
                            ],
                            [
                                'label' => 'Акты передачи денежных средств и / или ценных бумаг в доверительное управление, отчеты о деятельности доверительного управляющего',
                                'files' => []
                            ],
                            [
                                'label' => 'Отчеты /документы, подтверждающие заключение на организованных торгах договоров, являющихся производными финансовыми инструментами ',
                                'files' => []
                            ],
                        ]
                    ],
                    [
                        'text' => 'Имею опыт работы** в российской и (или) иностранной организации, которая осуществляла сделки с ценными бумагами и (или) иными финансовыми инструментами:

                    •	не менее 2 лет, если такая организация (организации) является квалифицированным инвестором в силу пункта 2 статьи 51.2 Федерального закона «О рынке ценных бумаг»;
                    или
                    •	не менее 3 лет в иных случаях;',
                        'selected' => false,
                        'type' => 'files',
                        'items' => [
                            [
                                'label' => 'Копия трудовой книжки',
                                'files' => []
                            ],
                            [
                                'label' => 'Копия должностной инструкции',
                                'files' => []
                            ],
                            [
                                'label' => 'Письмо компании–работодателя с указанием должностных обязанностей',
                                'files' => []
                            ],
                        ]
                    ],
                    [
                        'text' => 'Совершал сделки с ценными бумагами и (или) заключал договоры, являющиеся производными финансовыми инструментами, за последние четыре квартала в среднем не реже 10 раз в квартал, но не реже одного раза в месяц. При этом совокупная цена таких сделок (договоров) составляет не менее 6 000 000 (шести миллионов) рублей;',
                        'selected' => false,
                        'type' => 'files',
                        'items' => [
                            [
                                'label' => 'Выписки с брокерских счетов/отчеты брокеров',
                                'files' => []
                            ],
                            [
                                'label' => 'Выписка со счета депо / выписки об операциях из реестра акционеров, датированные не позднее 1 (Одного) месяца до даты предоставления',
                                'files' => []
                            ],
                            [
                                'label' => 'Отчеты /документы, подтверждающие заключение на организованных торгах договоров, являющихся производными финансовыми инструментами',
                                'files' => []
                            ],
                        ]
                    ],
                    [
                        'text' => 'Размер принадлежащего мне имущества составляет не менее 6 000 000 (Шести миллионов) рублей**',
                        'selected' => false,
                        'type' => 'files',
                        'items' => [
                            [
                                'label' => 'Выписки с текущих счетов и/или депозитов, подтверждающие остаток денежных средств на сумму более 6 (Шести) миллионов рублей с учетом начисленных процентов.',
                                'files' => []
                            ],
                            [
                                'label' => 'Выписки с металлических счетов, либо иные документы, подтверждающие требования к кредитной организации выплатить денежный эквивалент драгоценного металла по учетной цене соответствующего драгоценного металла.',
                                'files' => []
                            ],
                            [
                                'label' => 'Выписка со счета депо',
                                'files' => []
                            ],
                            [
                                'label' => 'Выписка из реестра акционеров',
                                'files' => []
                            ],
                            [
                                'label' => 'Акты передачи денежных средств и / или ценных бумаг в доверительное управление, отчеты о деятельности доверительного управляющего',
                                'files' => []
                            ],
                            [
                                'label' => 'Отчеты /документы, подтверждающие заключение на организованных торгах договоров, являющихся производными финансовыми инструментами.',
                                'files' => []
                            ],
                        ]
                    ],
                    [
                        'text' => 'Имею высшее экономическое образование, подтвержденное документом государственного образца Российской Федерации о высшем образовании, выданным образовательной организацией высшего профессионального образования, которое на момент выдачи указанного документа осуществляло аттестацию граждан в сфере профессиональной деятельности на рынке ценных бумаг, или любой из следующих аттестатов и сертификатов: квалификационный аттестат специалиста финансового рынка, квалификационный аттестат аудитора, квалификационный аттестат страхового актуария, сертификат "Chartered Financial Analyst (CFA)", сертификат "Certified International Investment Analyst (CHA)", сертификат "Financial Risk Manager (FRM)". ',
                        'selected' => false,
                        'type' => 'files',
                        'items' => [
                            [
                                'label' => 'Диплом государственного образца о высшем экономическом образовании, выданный организацией, которая на момент выдачи указанного документа осуществляла аттестацию граждан в сфере профессиональной деятельности на рынке ценных бумаг;',
                                'files' => []
                            ],
                            [
                                'label' => 'Квалификационный аттестат специалиста финансового рынка;',
                                'files' => []
                            ],
                            [
                                'label' => 'Квалификационный аттестат аудитора;',
                                'files' => []
                            ],
                            [
                                'label' => 'Квалификационный аттестат страхового актуария;',
                                'files' => []
                            ],
                            [
                                'label' => 'Сертификат “Carted Financial Analyst (CFA)”;',
                                'files' => []
                            ],
                            [
                                'label' => 'Сертификат “Certified International Investment Analyst (CIIA)”;',
                                'files' => []
                            ],
                            [
                                'label' => 'Сертификат “Financial Risk Manager (FRM)”.',
                                'files' => []
                            ],
                        ]
                    ]
                ],
                'guarantee' => [
                    'text' => 'Если я перестал соответствовать условиям, указанным в заявлении, то в течение 5 рабочих дней обязуюсь сообщить об этом платформе ИНКРАУД',
                    'selected' => false,
                ]
            ],
            'public' => true
        ]);

        app(CreateSettingTask::class)->run([
            'key' => 'project_analytics_entries_egrul',
            'value' => [
                'date' => '',
                'event' => ''
            ],
            'public' => false
        ]);

        app(CreateSettingTask::class)->run([
            'key' => 'project_analytics_arbitration_cases',
            'value' => [
                'plaintiff' => [
                    'year' => [
                        'money' => 0,
                        'time' => 0,
                    ],
                    'all' => [
                        'money' => 0,
                        'time' => 0,
                    ]
                ],
                'respondent' => [
                    'year' => [
                        'money' => 0,
                        'time' => 0,
                    ],
                    'all' => [
                        'money' => 0,
                        'time' => 0,
                    ]
                ]
            ],
            'public' => false
        ]);

        app(CreateSettingTask::class)->run([
            'key' => 'project_analytics_government_purchases',
            'value' => [
                'participant' => [
                    'sum' => 0,
                    'number' => 0,
                ],
                'contracts' => [
                    'sum' => 0,
                    'number' => 0,
                ]
            ],
            'public' => false
        ]);

        app(CreateSettingTask::class)->run([
            'key' => 'project_governments_participants',
            'value' => [
                'name' => '',
                'share' => ''
            ],
            'public' => false
        ]);

        app(CreateSettingTask::class)->run([
            'key' => 'project_governments_persons_information',
            'value' => [
                'name' => '',
                'share' => '',
                'inn' => '',
                'ogrn' => '',
                'address' => '',
            ],
            'public' => false
        ]);

        app(CreateSettingTask::class)->run([
            'key' => 'documents',
            'value' => [
                'investment_platform_rules' => null,
                'risk_declaration' => null,
                'personal_data_processing_policy' => null,
                'consent_to_the_processing_of_personal_data' => null,
                'platform_rates' => null,
            ],
            'public' => false
        ]);

    }
}
